States of India by Punjabi speakers

This is a list of States and Union Territories of India by speakers of Punjabi as of census 2001. Gross population figures are available online.

Rank State Punjabi speakers
India 29,109,672
1 Punjab 22,337,202
2 Haryana 2,234,980
3 Rajasthan 1,141,445
4 Delhi 990,311
5 Uttar Pradesh 515,214
6 Himachal Pradesh 365,282
7 Maharashtra 271,260
8 Chandigarh 251,457
9 Uttarakhand 247,040
10 Jammu and Kashmir 192,730
11 Madhya Pradesh 150,870
12 Jharkhand 86,227
13 Chhattisgarh 66,668
14 West Bengal 64,141
15 Gujarat 55,738
16 Assam 31,987
17 Andhra Pradesh 22,863
18 Orissa 22,083
19 Bihar 16,600
20 Karnataka 15,855
21 Tamil Nadu 6,241
22 Meghalaya 4,870
23 Kerala 3,184
24 Arunachal Pradesh 3,184
25 Andaman and Nicobar Islands 1,852
26 Goa 1,752
27 Tripura 1,600
28 Nagaland 1,592
29 Manipur 1,517
30 Sikkim 1,352
31 Mizoram 444
32 Daman and Diu 316
33 Dadra and Nagar Haveli 287
34 Pondicherry 97
35 Lakshadweep 12

See also